spewordfile="speword.utf8"
modelfile="model.utf8"
dictnfile="dictn.utf8"
prsrbasefile="prsrbase.utf8"
makrbasefile="makrbase.utf8"
bldrbasefile="bldrbase.utf8"

prsrintro="&&"
makrintro="##"
bldrintro="@@"
wordintro="$$"
catintro="**"
bindintro="::"
swiintro="||"
tranintro="=>"

commreg="/\*.*?\*/"
catreg="( +?)([a-z])( |\n)"
idreg="{[\S]+?}"
featreg="(\$=)(\[\S+\])({\S+})?\s"
numreg="[\d]+[\.\d]*[%]*"
brackreg="\([A-Z|a-z|0-9|\s|\.]+\)"

shi=""
fou=""
hanzi=""
hanyucilei=""
hanyuduanyu=""
chongdie=""
liang=""
er=""
le=""
yi=""
guo=""
bu=""
yuyilei=""
yinjie=""
jufachengfen=""
yuyichengfen=""
zhongxinyu=""
yingyucilei=""
Rliang=""
Ner=""
NMer=""
VleV=""
VyiV=""
VleN=""
VguoN=""
VleyiN=""
VguoyiN=""
VbuleN=""
sczlxiaoshu=""
sczlfuhao=""
sczlshuliang=""
mczlng=""

model=""
dictn=""
prsrbase=""
makrbase=""
bldrbase=""
prsrset=[]
makrset=[]
bldrset=[]
prsrtable=[]
prsredmap={}
prsfirstmap={}
prslastmap={}

initpos=0
chnsent=""
chart=[]
compbeginmap={}
compendmap={}
incompbeginmap={}
incompendmap={}
compedgemap={}
incedgemap={}
compsentregmap={}
incompsentregmap={}
parseresult=[]

chtoenidx={}
entochidx={}
trnsresult=[]
